home *** CD-ROM | disk | FTP | other *** search
- ReadMe
-
- eSellerate Plug-in for REALbasic
-
- Copyright 2001
- MindVision Software
- 5901 N. 58th St.
- Lincoln NE 68507-3249
- www.mindvision.com
- www.esellerate.net
-
- WHAT IS ESELLERATE?
-
- eSellerate is the e-commerce company with comprehensive
- solutions designed especially for software publishers.
-
- eSellerate puts the power of instant software purchase and
- fulfillment in the hands of your customers. Now, you can
- sell software directly to your customers from:
-
- - Inside your application using Integrated eSellers
- - Inside your installer using Installer eSellers
- - A full-featured online store using Web Store eSellers
-
- WHAT IS AN INTEGRATED ESELLER?
-
- One of the most powerful ways to sell with eSellerate is to
- integrate it directly into your software application. When
- you turn your application into an Integrated eSeller, your
- customers can:
-
- - Purchase the retail version of your product directly from
- a demo version
- - Use your retail software to check for newer versions, and
- upgrade directly from your application when a newer
- version becomes available. These new versions can be free
- or purchased upgrades
-
- WHAT IS THE ESELLERATE PLUG-IN FOR?
-
- Just drop the eSelleratePlugin file into REALbasic's Plugins
- folder, and you now have the capabilty enable and command an
- Integrated eSeller from inside your REALbasic application.
-
- The eSeller is powered by the eSellerateEngine file, which
- must reside in the MindVision folder of your application
- user's Extensions folder. Dropping eSellerateEngine into
- Extensions does not require a restart to activate it.
-
- HOW DO I LEARN TO USE THE ESELLERATE PLUG-IN?
-
- Double-click the eSellerateInstaller file provided. It will
- install eSelleratePlugin and eSellerateEngine to their
- proper locations. It will also create a folder that contains
- a users guide and a sample REALbasic application. Read the
- ReadMe file that accompanies these.
-
- WHAT DOES THE API PROVIDED BY THE PLUG-IN LOOK LIKE?
-
- The methods that comprise the Application Programmers
- Interface are listed below. The use of these methods is
- described in the eSellerate Users Guide file and illustrated
- in the GeckoSoft Project file of the sample application.
-
- eSeller class methods:
-
- Purchase (
- publisherID as String,
- esellerID as String,
- previewID as String,
- errorURL as String
- ) as Integer
-
- CheckForUpdate (
- publisherID as String,
- esellerID as String,
- previewID as String,
- errorURL as String
- ) as Integer
-
- GetSerialNumberCount
- as Integer
-
- GetSerialNumber (
- index as Integer
- ) as String
-
- GetNameBasedKey (
- index as Integer
- ) as String
-
- GetProductID (
- index as Integer
- ) as String
-
- GetFileLocationCount
- as Integer
-
- GetFileLocation (
- index as Integer
- ) as FolderItem
-
- LaunchUpdate (
- updaterFile as FolderItem,
- fileToUpdate as FolderItem
- ) as Integer
-
- ValidateSerialNumber (
- serialNumber as String,
- nameBasedKey as String,
- publisherKey as String
- ) as Integer
-
- TranslateResultCode (
- resultCode as Integer
- ) as String
-
- supplemental methods:
-
- IdentifyOneself
- as FolderItem
-
- GetResource (
- resourceType as String,
- resourceID as Integer
- ) as String
-
- SetResource (
- resourceType as String,
- resourceID as Integer,
- resourceName as String,
- resourceData as String
- ) as Integer
-